<?php


/**
 * @brief Klasa pomocnika widoków wyświetląjacego dane kontaktowe
 *
 * Wyświetlane są tylko dane kontaktowe uczestników-zwycięzców aukcji
 * 
 * 
 */
class Zend_View_Helper_ShowContactDetails extends Zend_View_Helper_Abstract {
    
    /**
     * @brief Metoda zwracająca dane kontaktowa do zwycięzców aukcji.
     * 
     * Zwracane są imiona i nazwisko, email oraz adres.
     * W zależności od parametru owner, wyświetlane są dane albo 
     * osoby składąjacej zwycięską ofertę albo dane osoby zakładającej 
     * aukcję.
     * 
     * @param string $login
     * @param bool $owner
     * @return string 
     */
    public function showContactDetails($login,$owner=FALSE) {
        
        $mapper = new Application_Model_MarketEntityMapper();
        $user = $mapper->find($login);
        $txt = '<p class="success">';
        if($owner){
            $txt .='<strong>Ta oferta wygrała! Skontaktuj się ze zwycięzcą!<strong><br />';
        } else {
            $txt .='<strong>Twoja oferta wygrała! Skontaktuj się z twórcą aukcji!<strong><br />';
        }
        $txt .='Imię i Nazwisko: '.$user->getName().' '.$user->getSurname().'<br />';
        $txt .='e-mail: '.$user->getEmail().'<br />';
        $txt .='Adres:<br />'.$user->addressString($user->getAddress()).'<br />';
        $txt .='</p>';
        return $txt;
    }
    
}

?>
